//0x140 bytes (sizeof)
struct _KSCHEDULING_GROUP
{
struct _KSCHEDULING_GROUP_POLICY Policy; //0x0
ULONG RelativeWeight; //0x8
ULONG ChildMinRate; //0xc
ULONG ChildMinWeight; //0x10
ULONG ChildTotalWeight; //0x14
ULONGLONG QueryHistoryTimeStamp; //0x18
LONGLONG NotificationCycles; //0x20
union
{
struct _LIST_ENTRY SchedulingGroupList; //0x28
struct _LIST_ENTRY Sibling; //0x28
};
struct _KDPC* NotificationDpc; //0x30
struct _LIST_ENTRY ChildList; //0x34
struct _KSCHEDULING_GROUP* Parent; //0x3c
struct _KSCB PerProcessor[1]; //0x40
};